Konfiguracja Projektu
Instalacja flaska
Na starcie powinniśmy zrobić wirtualne środowisko. Opisałem to w tym artykule.
Teraz możemy zainstalować Flaska korzystając z pip
pip install flask
W folderze projektu stwórzmy również plik app.py. Będzie to główny plik naszej aplikacji. Nazwa tu jest dość ważna, ponieważ komenda Flaska szuka tego pliku przy starcie aplikacji.
W tym pliku, aby nasza aplikacja w ogóle wystartowała, musimy zaimportować klasę Flask i stworzyć jej obiekt
from flask import Flask app = Flask(__name__)
Klasa Flask przyjmuje na starcie nazwę naszej aplikacji. Wrzuciłem do niej ___name___. Jest to zmienna wbudowana w pythona, która przechowuje nazwę modułu aplikacji (w tym wypadku ___main___). Teraz już powinniśmy móc wystartować naszą aplikację. W terminalu piszemy
flask run
Powinno wyświetlić się
$ flask run * Debug mode: off WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on http://127.0.0.1:5000 Press CTRL+C to quit
Jeśli tak jest to znaczy, że nasz serwer działa i nasłuchuje na domyślnym porcie 5000.
Teraz możemy zabrać się za dodawanie różnych funkcjonalności
Instalacja Thunder Client do testowania aplikacji
Bardzo przydatne do testowania działania naszej aplikacji będzie rozszerzenie Thunder Client dostępne w edytorze Visual Studio Code. Po zainstalowaniu powinno pojawić się na pasku po prawej stronie.